package com.vhall.component.service.goods;

import com.vhall.component.entity.goods.goods.GoodsApiSendMessageReqVO;
import com.vhall.component.entity.goods.goods.GoodsApiSetGoodsSwitchReqVO;
import com.vhall.component.entity.goods.goods.GoodsPushScreenReqVO;

/**
 * @author guoxin.wang
 * @date 2021-10-26 10:15
 */
public interface GoodsApiService {

    /**
     * 发送商品推屏
     *
     * @param reqVO 参数
     * @return 返回值
     */
    Boolean pushScreen(GoodsApiSendMessageReqVO reqVO);

    /**
     * 设置观众端商品列表入口开关
     *
     * @param reqVO 参数
     * @return 返回值
     */
    Boolean setGoodsSwitch(GoodsApiSetGoodsSwitchReqVO reqVO);

    /**
     * 取消推屏
     *
     * @param reqVO 参数
     * @return 是否推屏成功
     */
    Boolean cancelPushScreen(GoodsPushScreenReqVO reqVO);
}

